@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%
}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, img, span {
	margin: 0;
	padding: 0;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
img {
	border: 0;
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
.spacer {
	clear: both !important;
	font-size: 0 !important;
	line-height: 0 !important;
	height: 0 !important;
}
.clear {
	clear: both !important;
	display: block !important;
	font-size: 0 !important;
	height: 0 !important;
	line-height: 0 !important;	/*width: 100% !important;	margin:0 !important;*/
	padding: 0 !important;
	border: 0 !important;
}
body {
	display: block;
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
	background: #FFF;
	transition: all ease-out 0.3s;
	padding: 0;
	color: #555;
	font: normal 14px/25px Arial, "Microsoft YaHei", "微软雅黑", "宋体", Helvetica, sans-serif;
}
a:link {
	color: #555;
	text-decoration: none;
	transition: all ease-out 0.3s;
}
a:visited {
	text-decoration: none;
	color: #555;
}
a:hover {
	text-decoration: none;
	color: #008BD2;
	cursor: pointer;
}

a:active {
	text-decoration: none;
	color: #555;
}
/* 首页-------------------------------------------产品中心*/
#bodyMain {
	width: 100%;

	padding-bottom: 30px;
	position: relative;
	padding-top:50px;
	background: #fff;
}
#newsMain{
	width: 100%;

	padding-bottom: 50px;
	position: relative;

	background: #fff;
}
.body {
	width: 1200px;
	margin: 0 auto;
}
.ad {
	width: 1200px;
	margin: -80px auto 0;
	
}
.ad ul {
	width: 1200px;
	background: #fff;
	
	overflow:hidden;
}
.ad ul li {
   width: 24.9%;
	float: left;
	text-align: center;
	position: relative;
	background: #eee;
	border-right:1px solid #ddd;
	box-sizing: border-box;
}
.ad ul li:last-child {
	border:none !important;
}
/*.ad ul li:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 228px;
	bottom: 0;
	right: 0;
	top: 0;
	background: #ddd;
}*/
.line_en h2{
	height:50px;
	overflow:hidden;
}
.ad ul li:hover {
	background: #0062af;
}
.ad ul li:hover i {
	color: #fff;
}
.ad ul li:hover h2 {
	color: #fff;
}
.ad ul li:hover p {
	color: #f9f9f9;
}
.ad ul li:nth-child(4):after {
	display: none;
}
.ad ul li .line {
	margin: 30px 0;
	
}
.ad ul li i {
	color: #0062af;
	font-size: 80px;
}
.ad ul li h2 {
	font-size: 20px;
	font-weight: weight;
	padding-top: 30px;
}
.ad ul li p {
	font-size: 14px;
	padding-top: 8px;
	color: rgb(153,153,153);
	font-weight: normal;
}
.tit {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #028bcf;
}
.tit h2 {
	float: left;
	font-size: 18px;
	color: rgb(28, 69, 135);
	line-height: 24px;
	font-weight: bold;
	position: relative;
	margin-bottom: 10px;
}
.tit h2:after {
	content: "";
	position: absolute;
	width: 120px;
	height: 1px;
	background: rgb(28,69,135);
	left: 0;
	top: 39px;
	bottom: 0;
}
.tit h2 span {
	font-size:12px;
	text-transform: uppercase;
	font-weight: normal;
}
ul.catname {
	float: right;

}
ul.catname li {
	float: left;
	width: 50%;
	text-align: center;
	

}
ul.catname li a {
    position: relative;
    padding-right: 20px;
    margin-left: 20px;
}
ul.catname li a:after {
    transition: all ease-out 0.3s;
    content: "";
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    background: ;
    top: 50%;
    margin-top: -5px;
    right:0;
    transform: rotate(45deg);
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
}
ul.catname li a:hover:after{   right: 3px;  border-right: #008BD2 1px solid;    border-top: #008BD2 1px solid;}
ul.pc {
	width: 100%;
	padding-top: 40px;
	overflow: hidden;
}
ul.pc li {
	width: 222px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	background: #fff;
	border: 1px solid #ddd;
}
ul.pc li:nth-of-type(5n) {
	margin-right: 0 ;
}
ul.pc li a {
	background: #fff;
	display: block;
	width: 100%;
	cursor: pointer;
}
ul.pc li:hover {
	border-color: #028bcf;
}
ul.pc li a:hover {
	background: #f5f5f5;
}
ul.pc li a p {
	float: left;
	display: block;
	width: 100%;
}
ul.pc li a p.datu {
	overflow: hidden;
	max-height: 200px;
}
ul.pc li a p.datu img {
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
ul.pc li a:hover p.datu img {
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
	transform: scale(1.06);
}
ul.pc li h2 {
	font-size: 16px;
	line-height: 45px;
	padding: 0 5%;
	display: block;
	font-weight:normal;
	height:45px;
	overflow:hidden;
	float: left;
}
/*-- 首页------------------------------------公司简介*/
#about {
	width: 100%;

	padding:60px 0;
	position: relative;
	background: #eee;
	background-size: cover;
}
.lf {
	width: 50%;
	float: left;

}
.lf h1 {
	font-size: 36px;
	text-align: left;
	line-height:40px;
	color:#008BD2;
}
.lf span {
	font-size: 25px;
	text-transform: uppercase;
	color: #ccc;
}
.lf p {
	font-size: 16px;
	font-family: 微软雅黑;
	line-height:33px;
	color: rgb(102, 102, 102);
	text-indent:2em;
	padding:10px 0;

}
.lf b {
	color: #ff5e00;
	font-weight: normal;
}
.btn {
		display:inline-block;
	padding:8px 50px;
	border: 1px solid rgb(102,102,102);
	background: #0168b7;
	    margin-top: 20px;
}

.btn:hover {
	background: #028bcf;
}
.btn span {
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.rg {
	width: 50%;
	float: right;
	padding-top: 70px;
}
.rg_frame {
	width: 80%;
	height: 340px;
	border: 5px solid #ccc;
	position: relative;
	float: right;
}
.rg_frame img {
	position: absolute;
	top: -50px;
	right: 40px;
}
/*-- 首页--------------------------------------------业务能力*/
.picMarquee-left {
	width: 1200px;
	padding-top: 40px;
}
ul.yw {
	width: 100%;
	overflow: hidden;
}
ul.yw li {
	width: 260px;
	float: left;
	margin-right: 40px;
	margin-bottom: 20px;
	position: relative;
}
ul.yw li a {
	background: #fff;
	display: block;
	width: 100%;
	cursor: pointer;
}
ul.yw li a:hover {
	background: #f5f5f5;
}
ul.yw li a p {
	display: block;
	width: 100%;
}
ul.yw li a p.datu {
	width: 100%;
	overflow: hidden;
	max-height: 300px;
}
ul.yw li a p.datu img {
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
ul.yw li a:hover p.datu img {
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
	transform: scale(1.06);
}
.ly_right_title {
	width: 100%;
	background: rgba(0,0,0,0.5);
}
.ly_right_title h2 {
	font-size: 16px;
	line-height: 50px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding: 0 20px;
}
/*-- 首页-------------------------------------------新闻中心*/
.slideTxtBox {
	width: 47%;
	float: left;
	padding-right: 35px;
}
.hd {
	height: 30px;
	padding: 15px 0;
	line-height: 30px;
	position: relative;
}
.hd h2.indexH2 {
	width: 100%;
	float: left;
	display: block;
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 10px;
	font-weight: normal;
	color: rgb(28,69,135);
	position: relative;
	border-bottom: 1px solid #ddd;
}
.hd h2.indexH2:after {
	content: "";
	position: absolute;
	width: 120px;
	height: 3px;
	background: rgb(28,69,135);
	left: 0;
	top: 38px;
	bottom: 0;
}
.MoreBotton {
	width: 26px;
	height: 26px;
	background: url(../images/MoreBotton.gif) center top no-repeat;
	position: absolute;
	top: 5px;
	right: 1px;
	font-size: 0;
	text-indent: -999px;
	background-position: 0 -52px;
}
.MoreBotton:hover {
	background-position: 0 -78px;
}
.slideTxtBox .bd ul {
	float: left;
	width: 100%;
}
.slideTxtBox .bd ul li {
	float: left;
	width: 100%;
	height: 28px;
	line-height: 28px;
	overflow: hidden;

	border-bottom: #E6E7E8 1px dashed;
	padding: 5px 0;
}
.slideTxtBox .bd ul li:nth-of-type(1) {
	height: auto;
	text-indent: 0;
	background: none;
}
.slideTxtBox .bd ul li a {
	float: left;
	display: block;
	width: 100%;
	color: #666;
}
.slideTxtBox .bd ul li a img {
	float: left;
	max-width: 25%;
	margin-right: 2%;
}
.slideTxtBox .bd ul li a p {
	float: left;
	max-width: 68%;
	height: 65px;
    overflow: hidden;
	line-height: 22px;
}
.slideTxtBox .bd ul li a p g {
	color: #999;
	font-size: 12px;
	line-height: 14px;
}
.slideTxtBox .bd ul li a span {
	float: right;
	margin-right: 3px;
	color: #999;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.slideTxtBox .bd ul li a:hover span {
	color: #3292de;
}
.slideTxtBox .bd ul li a:hover {
	color: #3292de;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow {
	position: absolute;
	right: 10px;
	top: 0;
}
.slideTxtBox .arrow a {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") 0 0 no-repeat;
}
.slideTxtBox .arrow .next {
	background-position: 0 -50px;
}
.slideTxtBox .arrow .prevStop {
	background-position: -60px 0;
}
.slideTxtBox .arrow .nextStop {
	background-position: -60px -50px;
}
.indexM_right {
	width: 47%;
	float: right;
}
.hd .bd h2.indexH2 {
	width: 100%;
	float: left;
	display: block;
	font-size: 18px;
	line-height: 30px;
	padding-bottom: 10px;
	font-weight: normal;
	color: #000;
	position: relative;
	border-bottom: 1px solid #ddd;
}
.hd h2.indexH2:after {
	content: "";
	position: absolute;
	width: 120px;
	height: 1px;
	background: rgb(28,69,135);
	left: 0;
	top: 39px;
	bottom: 0;
}
.indexM_rightI {
	width: 100%;
	height: 145px;
	float: left;
	background: url(../images/bg_r2.jpg) right center no-repeat;
	border-bottom: #E2E2E2 1px solid;
	margin-bottom: 20px;
	padding-top: 22px;
}
.indexM_right h2 {
	font-weight: normal;
}
.indexM_rightII {
	width: 100%;
	height: 145px;
	float: left;
	background: url(../images/bg_r1.jpg) right center no-repeat;
}
.indexM_rightI a p, .indexM_rightII a p {
	color: #666;
	padding-top: 13px;
}
.indexM_rightI a:hover p, .indexM_rightII a:hover p {
	color: #3292de;
}
.indexM_right .liuyan {
	width: 100%;
	max-height: 90px;
	overflow: hidden;
	margin-bottom: 15px;
}
.indexM_right .liuyan img {
	width: 100%;
}
/*---------------------------------//footer-----------------------------------*/
#footmain:after, #foot:after, #footer:after {
	content: '';
	clear: both !important;
	display: block !important;
	font-size: 0 !important;
	height: 0 !important;
	line-height: 0 !important;	/*width: 100% !important;*/
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}
#footmain {
	width: 100%;
	background: #333333;
	color: #FFF;
	padding: 22px 0;
	position: relative;
	border-top: #0168b7 3px solid;
}
#footer {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	color: #B3B3B3;
	font-size: 13px;
	font-family: Arial, "宋体", "微软雅黑", Helvetica, sans-serif;
}
#footer a {
	color: #B3B3B3;
}
#footer a:hover {
	color: #B3B3B3;
	text-decoration: underline;
}
.btn_top {
	display: block;
	position: fixed;
	z-index: 10;
	bottom: 16px;
	left: 50%;
	z-index: 9999;
	width: 50px;
	height: 50px;
	margin-left: 550px;
	background-color: #0168b7;
	color: #FFF !important;
	font-size: 12px;
	line-height: 65px;
	text-align: center;
}
.fixed {
	position: absolute !important;
	top: -53px !important;
}
.btn_top:before {
	transition: all ease-out 0.3s;
	content: "";
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
background:;
	top: 12px;
	left: 50%;
	margin-left: -5px;
	transform: rotate(-45deg);
	border-right: #FFF 2px solid;
	border-top: #FFF 2px solid;
}
#footer .lang_wrap {
	position: absolute;
	top: 13px;
	right: 0;
}
#footer .lang_wrap a:first-child {
	margin-left: 0;
}
#footer .lang_wrap a.on, #foot .lang_wrap a:hover {
	color: #fff;
}
#footer .lang_wrap a.en {
	background-position: 0 -21px;
}
#footer .lang_wrap a {
	display: inline-block;
	width: 32px;
	margin-left: 10px;
	padding-left: 28px;
	background: url(../images/icon_lang.png) no-repeat 0 0;
	background-size: 21px 63px;
	color: #999;
	font-size: 12px;
	line-height: 21px;
}
#footer .lang_wrap a.cn {
	background-position: 0 -42px;
}
/*---------------------------------//location-----------------------------------*/
#location_box:after, .location_wrap:after {
	content: '';
	clear: both;
	display: block;
	font-size: 0;
}
#location_box {
	width: 100%;
	height: 45px;
	background: #fff;
	margin-bottom: 20px;
}
.location_wrap {
	width: 1200px;
	margin: 0 auto;
	border-bottom: 1px solid #008BD2;
	position: relative;
}
.page_pos {
	width: auto;
	float: left;
}
.page_pos li {
	line-height: 45px;
	font-size: 16px;
	font-weight: bold;
}
.page_pos:after {
	content: "";
	position: absolute;
	width: 120px;
	height: 1px;
	background: #008BD2;
	left: 0;
	top: 44px;
	bottom: 0;
}
.page_nav {
	width: auto;
	float: right;
}
.page_nav li {
	position: relative;
	display: inline;
	padding-right: 18px;
	padding-left: 10px;
	font-size: 14px;
	line-height: 45px;
	height: 45px;
	text-transform: capitalize /*首字母大写*/;
}
.page_nav li:after {
	content: "";
	position: absolute;
	display: block;
	width: 10px;
	height: 10px;
	overflow: hidden;
background:;
	top: 50%;
	right: 0;
	margin-top: -5px;
	transform: rotate(45deg);
	border-right: #D1D1D1 1px solid;
	border-top: #D1D1D1 1px solid;
}
.page_nav li.current_path {
	color: #ff5e00;
	padding-right: 0;
	margin-right: 0;
}
.page_nav li.current_path:after {
	display: none;
}
/*---------------------------------//content-----------------------------------*/
#contentMain {
	width: 100%;
	min-width: 1200px;
	padding-bottom: 55px;
	position: relative;
	padding-top: 20px;
}
.content {
	width: 1200px;
	margin: 0 auto;
}
.lx {
}
.inner_cont {
	width: 40%;
	float: left;
	margin-bottom: 20px;
	overflow: hidden;
}
.inner_cont .title {
	text-align: left;
	width: 100%;
	display: block;
	line-height: 42px;
	font-size: 22px;
	padding-top: 30px;
	color: #333;
	padding-left: 20px;
}
.txt_area {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
}
.txt_area dl {
	margin-bottom: 10px;
}
.txt_area dt {
	display: inline-block;
	font-size: 20px;
	text-align: left;
	line-height: 45px;
	color: #666;/*   background: url(../ico/contact_us_ico.png) 0 0 no-repeat;font-size:0;*/
}
.txt_area dd {
	display: inline-block;
	margin-left: 13px;
	font-size: 17px;
	color: #666;
	vertical-align: middle;
}
.youshi {
	width: 100%;
	height: auto;
	clear: both;
	background: #f9f9f9;
	padding-top: 40px;
}
.youshi h2 {
	text-align: center;
	color: #2367B5;
	font-size: 32px;
	line-height: 140%;
	text-transform: uppercase;
	font-weight: bold;
}
.youshi h3 {
	text-align: center;
	font-size: 28px;
	color: #2367B5;
	font-weight: normal;
	line-height: 140%;
	position: relative;
	width: 11%;
	margin: 0 auto;
}
.youshi h3:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 2px;
	top: 19px;
	left: 10px;
	background: #ff5e00;
}
.youshi h3:after {
	content: "";
	position: absolute;
	width: 10px;
	height: 2px;
	top: 19px;
	right: 10px;
	background: #ff5e00;
}
ul.youshi_list {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
	overflow: hidden;
	    padding-bottom: 10px;
}
ul.youshi_list li {
	width: 360px;
	float: left;
	margin-right: 40px;
	margin-bottom: 20px;
}
ul.youshi_list li:nth-of-type(3n) {
	margin-right: 0 !important;
}
ul.youshi_list li p {
	float: left;
	display: block;
	width: 100%;
}
ul.youshi_list li p.datu {
	overflow: hidden;
	max-height: 250px;
}
ul.youshi_list li h2 {
	font-size: 18px;
	line-height: 45px;
	display: block;
	color: #333;
	border-bottom: 1px solid #cccccc;
	text-align: left;
}
ul.youshi_list li p.ys_txt {
	padding-top: 10px;
}
ul.pro_content {
	width: 100%;
	overflow: hidden;
}
ul.pro_content li {
	width: 270px;
	float: left;
	display: block;
	margin-right: 40px;
	margin-bottom: 20px;
}
ul.pro_content li:nth-of-type(4n) {
	margin-right: 0 !important;
}
ul.pro_content li a {
	padding-bottom: 15px;
	float: left;
	display: block;
	border: 1px solid #dfdfdf;
}
ul.pro_content li a p.pro_cp {
	float: left;
	display: block;
	height:269px;
	overflow: hidden;
	width: 100%;
}
ul.pro_content li a:hover {
	border: 1px solid #0171d5;
}
ul.pro_content li a p.pro_cp img {
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
ul.pro_content li a:hover p.pro_cp img {
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
	transform: scale(1.06);
}
ul.pro_content li h2 {
	font-size: 16px;
	line-height: 35px;
	font-weight: normal;
	display: block;
	padding: 0 5%;
	float: left;
	height: 35px;
    overflow: hidden;
}
ul.eq {
	width: 100%;
	overflow: hidden;
}
ul.eq li {
	width: 270px;
	float: left;
	margin-right: 40px;
	margin-bottom: 20px;
	position: relative;
}
ul.eq li:nth-of-type(4n) {
	margin-right: 0 !important;
}
ul.eq li a {
	background: #fff;
	display: block;
	width: 100%;
	cursor: pointer;
}
ul.eq li a:hover {
	background: #f5f5f5;
}
ul.eq li a p {
	float: left;
	display: block;
	width: 100%;
}
ul.eq li a p.datu {
	width: 100%;
	overflow: hidden;
	max-height: 300px;
}
ul.eq li a p.datu img {
	width: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
ul.eq li a:hover p.datu img {
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
	transform: scale(1.06);
}
.ly_right_title h2 {
	font-size: 16px;
	line-height: 50px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding: 0 20px;
}
/*---------------------------------//新闻-----------------------------------*/
ul.news_list {
	width: 100%;
	float: left;
padding:;
}
ul.news_list li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
ul.news_list li:nth-of-type(4n) {
	margin-right: 0;
}
ul.news_list li.bgs {
	background-color: #FCFCFC;
	border-top: #F9F9F9 2px solid;
}
ul.news_list li.bgs a {
padding-top:;
}
ul.news_list li a {
	display: block;
	float: left;
	width: 283px;
	border: #ddd 1px solid;
}
ul.news_list li a h2 {
	width: 80%;
	padding: 0 10%;
	font: normal 18px/35px "微软雅黑";
	height: 35px;
	overflow: hidden;
	color: #333;
	margin-top: 10px;
	position: relative;
}
ul.news_list li a h2:after {
	content: "";
	position: absolute;
	left: 6%;
	top: 50%;
	margin-top: -3px;
	height: 6px;
	border-radius: 50%;
	overflow: hidden;
	width: 6px;
	background: #EC7411;
}
ul.news_list li a h5 {
	width: 80%;
	padding: 1% 10%;
	font: normal 14px/26px "微软雅黑";
	height: 78px;
	overflow: hidden;
	color: #888;
	text-align: left;
}
ul.news_list li.bgs a h5 {
	height: 130px;
}
ul.news_list li a p.newspic {
	width: 100%;
	height: 190px;
	overflow: hidden;
	position: relative;
}

ul.news_list li a p.time {
	width: 80%;
	margin: 10px 10%;
	font-size: 12px;
	line-height: 30px;
	color: #999;
	border-top: #E9E9E9 1px solid;
	text-align: left;
}
ul.news_list li a p.time i {
	background: url(../images/i_read.png) 0 0 no-repeat;
	color: #fff;
	display: block;
	float: right;
	width: 20px;
	height: 16px;
	margin-top: 6px;
	overflow: hidden;
}
ul.news_list li a:hover {
	border: #065BAA 1px solid;
}
ul.news_list li a:hover p.time i {
	background-position: bottom center;
}
ul.news_list li a:hover p.time i {
	color: #065BAA;
}
ul.news_list li a p.newspic:before {
	content: '';
	position: absolute;
	left: 10%;
 margin-left:;
	bottom: 0;
	display: block;
	border-color: transparent transparent #fff transparent;
	border-width: 8px;
	border-style: solid;
	width: 0px;
	height: 0px;
}
/*---------------------------------//page-----------------------------------*/
#pages {
	font-family: Arial, 宋体;
	padding: 10px 0px 40px;
}
.bottom_pages {
	width: 100%;
	float: left;
}
.pages_center {
	margin: 0px auto;
	text-align: center;
}
#pages a.a1 {
	background: #FCFCFC;
	width: 56px;
	padding: 0;
}
#pages span {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background: #5a85b2;
	border: 1px solid #5a85b2;
	color: #fff;
	text-align: center;
	padding: 0 10px;
}
#pages a {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	padding: 0 10px;
}
#pages a:hover {
	background: #f1f1f1;
	color: #000;
	text-decoration: none;
}
/*---------------------------------//news_view-----------------------------------*/
#ViewLeft {
	width: 870px;
	float: left;
	overflow: hidden;
}
/* #ViewLeft{width:1200px; float:left; overflow:hidden; margin-top:-15px;  }*/
#View_tit {
	width: 100%;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #E9E9E9;
	padding-bottom: 5px;
	position: relative;
}
#View_tit h3 {
	font: normal 28px/40px "微软雅黑", Arial;
	color: #000;
	position: relative;
	margin-bottom: 5px;
}
#View_tit p {
	font-size: 12px;
	font-family: Arial, "宋体";
	color: #888;
}
#View_tit p a {
	color: #00c1de;
}
#View_tit p a:hover {
	color: #0066cc;
}
#View_tit a.share {
	position: absolute;
	right: 10px;
	top: 22px;
	width: 25px;
	height: 25px;
	overflow: hidden;
	font-size: 0;
	text-indent: -999px;
	background: url(../ico/shareQ.png) center center no-repeat;
}
#NewTitle {
	width: 100%;
	float: left;
	overflow: hidden;
	text-align: center;
	border-bottom: #CCC 1px dashed;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#NewTitle h2 {
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	color: #111;
}
#NewTitle p {
	font-size: 14px;
	line-height: 30px;
}
#NewView {
	width: 100%;
	float: left;
	overflow: hidden;
	font: normal 16px/28px "微软雅黑", Arial;
	word-wrap: break-word;
}
#NewView a {
	color: #0066CC;
	text-decoration: none;
}
#NewView a:hover {
	color: #0066CC;
	text-decoration: underline;
}
#NewView img {
	max-width: 100%;
}
#ViewRight {
	width: 300px;
	float: right;
	background-color: #F9F9F9;
}
#ViewRight h2 {
	height: 50px;
	border-bottom: 1px solid #e3e4e6;
	text-indent: 22px;
	font: normal 18px/50px "微软雅黑", Arial;
	color: #333;
}
#ViewRight a.more {
	margin: 0 15px 0 0;
	color: #00c1de;
	font: normal 14px/50px "微软雅黑", Arial;
}
#ViewRight p.ad {
	width: 100%;
}
#ViewRight p.ad img {
	width: 100%;
}
ul.notice-panel {
	padding: 20px;
	line-height: 20px;
	display: inline-block;
}
ul.notice-panel li {
	width: 100%;
	display: inline-block;
	padding: 3px 0;
}
ul.notice-panel i {
	float: left;
	display: inline-block;
	height: 3px;
	width: 3px;
	margin-right: 14px;
	margin-top: 11px;
	background: #ccc;
	overflow: hidden;
}
ul.notice-panel a {
	display: block;
	color: #333;
}
ul.notice-panel a.ml {
	margin-left: 14px;
}
ul.notice-panel a:hover {
	color: #0066cc;
}
ul.notice-panel a img {
	max-width: 100%;
}
ul.notice-panel a p {
	text-align: center;
	margin-bottom: 10px;
}
ul.notice-panel i {
	float: left;
	display: inline-block;
	height: 3px;
	width: 3px;
	margin-right: 10px;
	margin-top: 11px;
	background: #ccc;
	overflow: hidden;
}
/*---------------------------------//news_view-----------------------------------*/
#PREVIOUS_NEXT {
	float: left;
	position: relative;
	padding-bottom: 15px;
	padding-top: 5px;
	margin-top: 5px;
	width: 100%;
	border-top: #E9E9E9 1px solid;
	text-indent: 15px;
	font: normal 14px/30px "微软雅黑", Arial, "宋体";
	overflow: hidden;
}
.PREVIOUS {
	background: url(../ico/01.gif) 3px center no-repeat;
	height: 30px;
	overflow: hidden;
}
.NEXT {
	background: url(../ico/02.gif) 3px center no-repeat;
	height: 30px;
	overflow: hidden;
}
/* tabel 全局 */
.tabelMain {
	float: left;
	width: 100%;
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
	font: normal 14px/25px "Arial", "微软雅黑", "宋体";
}
.tabelMain td {
	border-top: #d8d8d8 1px solid;
	padding: 7px 4px;
	border-right: #d8d8d8 1px solid;
}
.tabelMain th {
	padding: 7px 0;
	background: #f8f8f8;
	position: relative;
}
.tabelMain tr {
	background: #FFF;
}
.tabelMain tr:hover {
	background: #f6f6f6;
}
.tabelMain tr.topline > * {
	border-top-color: #b3b3b3;
}
.tabelMain th:before {
	content: '';
	position: absolute;
	left: 0;
	top: 15px;
	bottom: 15px;
	width: 1px;
	background: #dedede;
}
.tabelMain th:first-child:before {
	display: none;
	width: 0;
	overflow: hidden;
}
.tabelMain tr td:last-child {
border-right:;
}
.tabelMain tr td:first-child {
color:
}
.tabelMain tr td.border_none {
	border-right: none;
}
.tabelMain a {
	color: #067BC6;
}
.tabelMain a:hover {
	color: #39F;
}
.ke-zeroborder {
	text-align: left;
}
.inputtxt {
	padding: 0 5px;
	width: 30%;
	line-height: 32px;
	height: 32px;
	border: 1px solid #d9d9d9;
	color: #808080;
	background: #f8f8f8;
}
.inputent {
	width: 70%;
	height: 96px;
}
.inputcode {
	width: 65px;
}
.tijiao {
	background-color: #3292de;
	padding: 0 20px;
	border: none;
	cursor: pointer;
	margin: 0;
	font: normal 14px/35px "微软雅黑", "宋体";
	color: #FFF;
}
.tijiao:hover {
	background-color: #2367B5;
	color: #FFF;
}
.tabelMessage {
	float: left;
	width: 100%; /*border-bottom: #666 1px solid;*/
}
.tabelMessage td {
	border-bottom: #d8d8d8 1px solid;
	padding: 10px 0;
}
.tabelMessage .tdR {
	padding-right: 5%;
}
.tabelMessage .tdone {
}
/* 企业文化 --------------*/
.culbox {
	width: 100%;
	float: left;
	padding: 30px 0;
	border-bottom: 1px dotted #e0e0e0;
}
.culbox:after {
	content: '';
	clear: both;
	display: block;
	font-size: 0;
}
.culbox .culbox_tit {
	width: 20%;
}
.culbox h5 {
	position: relative;
	text-indent: 17%;
	float: left;
	width: 100%;
	padding-bottom: 30px;
	font-size: 26px;
	font-weight: normal;
	color: #222;
}
.culbox img {
	position: absolute;
	width: 28px;
}

.culbox p {
	float: left;
	width: 80%;
	font-size: 16px;
	line-height: 40px;
}

.culbox:last-child{
	border-bottom:none;
}
.catname_en{
	width:400px;
	overflow:hidden;
}